#pragma once

#include "ComputerBuilder.h"

class HPComputerBuilder : public ComputerBuilder
{
public:
    HPComputerBuilder(){};
    ~HPComputerBuilder(){};

public:
    void buildMainboard()
    {
        m_computer->setMainboard("Z790M");
    }
    void buildScreen()
    {
        m_computer->setScreen("AOC");
    }
    void buildKeyboard()
    {
        m_computer->setKeyboard("Cherry");
    }
    void buildMouse()
    {
        m_computer->setMouse("Logitech");
    }
    void buildCPU()
    {
        m_computer->setMainboard("i9-14700");
    }
    void buildGPU()
    {
        m_computer->setMainboard("GTX 3080 Ti");
    }
};